home *** CD-ROM | disk | FTP | other *** search
/ The Best of Select: Games 15 / Best of Select, The - Games 15 (1997)(Select)(M4)[compilation].iso / dosgames / alien / spwtril.scg < prev    next >
Text File  |  1996-10-31  |  17KB  |  515 lines

  1. ;
  2. ; Spaceball configuration file. Copyright 1995 Spacetec IMC Corp.
  3. ;
  4. ; This file created by SPW_WriteCfgFile on: Mon Oct 28 16:35:48 1996
  5. ;
  6.  
  7. ; Version number must be first non-comment.
  8. VERSION = 4.0
  9.  
  10. ; The application which uses this configuration file.
  11. APPLICATION_NAME = "SPWTRIL.EXE"
  12.  
  13. ; Owner, game type, user level, and device orientation.
  14. OWNER = SPACETEC
  15. TYPE = DOS
  16. LEVEL = BEGINNER
  17. ORIENTATION = VERTICAL
  18.  
  19. ; Axis labels.
  20. TX_LABEL = Slide left/right
  21. TY_LABEL = Jump & crouch
  22. TZ_LABEL = Move forward/backward
  23. RX_LABEL = Look up/down
  24. RY_LABEL = Turn left/right
  25. RZ_LABEL = Unused
  26.  
  27. ; The axis mapping (XYZRUV is the default).
  28. AXIS_MAP_HRZ_DFLT = XYZRUV
  29. AXIS_MAP_VRT_DFLT = XZyRVu
  30. AXIS_MAP_HRZ_USER = XYZRUV
  31. AXIS_MAP_VRT_USER = XZyRVu
  32. AXIS_MAP_ADV_USER = XYZRUV
  33.  
  34. ; The application minimums and maximums.
  35. TX_MINIMUM = -212.000000
  36. TX_ZERO = 20.000000
  37. TX_MAXIMUM = 212.000000
  38. TX_SLOW_RIGHT = 0.100000
  39. TX_MEDIUM_RIGHT = 1.000000
  40. TX_FAST_RIGHT = 150.000000
  41. TX_SLOW_LEFT = -0.100000
  42. TX_MEDIUM_LEFT = -1.000000
  43. TX_FAST_LEFT = 150.000000
  44.  
  45. TY_MINIMUM = 10.000000
  46. TY_ZERO = 20.000000
  47. TY_MAXIMUM = 30.000000
  48. TY_SLOW_UP = 405.000000
  49. TY_MEDIUM_UP = 50.000000
  50. TY_FAST_UP = 60.000000
  51. TY_SLOW_DOWN = 70.000000
  52. TY_MEDIUM_DOWN = 80.000000
  53. TY_FAST_DOWN = 90.000000
  54.  
  55. TZ_MINIMUM = -460.000000
  56. TZ_ZERO = 20.000000
  57. TZ_MAXIMUM = 460.000000
  58. TZ_SLOW_FORWARD = 1.000000
  59. TZ_MEDIUM_FORWARD = 50.000000
  60. TZ_FAST_FORWARD = 300.000000
  61. TZ_SLOW_BACKWARD = -1.000000
  62. TZ_MEDIUM_BACKWARD = -50.000000
  63. TZ_FAST_BACKWARD = -300.000000
  64.  
  65. RX_MINIMUM = -3.000000
  66. RX_ZERO = 20.000000
  67. RX_MAXIMUM = 3.000000
  68. RX_SLOW_UP = -0.300000
  69. RX_MEDIUM_UP = -0.600000
  70. RX_FAST_UP = -1.500000
  71. RX_SLOW_DOWN = 0.300000
  72. RX_MEDIUM_DOWN = 0.600000
  73. RX_FAST_DOWN = 1.500000
  74.  
  75. RY_MINIMUM = -3.000000
  76. RY_ZERO = 20.000000
  77. RY_MAXIMUM = 3.000000
  78. RY_SLOW_RIGHT = -0.300000
  79. RY_MEDIUM_RIGHT = -0.600000
  80. RY_FAST_RIGHT = -1.500000
  81. RY_SLOW_LEFT = 0.300000
  82. RY_MEDIUM_LEFT = 0.600000
  83. RY_FAST_LEFT = 1.500000
  84.  
  85. RZ_MINIMUM = 0.000000
  86. RZ_ZERO = 20.000000
  87. RZ_MAXIMUM = 0.000000
  88. RZ_SLOW_RIGHT = 0.123400
  89. RZ_MEDIUM_RIGHT = 0.700000
  90. RZ_FAST_RIGHT = 0.432100
  91. RZ_SLOW_LEFT = 0.600000
  92. RZ_MEDIUM_LEFT = 0.200000
  93. RZ_FAST_LEFT = 0.000000
  94.  
  95. ; Button masks for game functions.
  96. VALID_MASKS = TRUE
  97. VALID_NUMBERS = FALSE
  98. VALID_CHARACTERS = FALSE
  99.  
  100. BUTTON_MASKS = {
  101.                { FIRE, 0x1 },
  102.                { FIRE2, 0x0 },
  103.                { DOUSE, 0x2 },
  104.                { CHANGEWEAPON, 0x3 },
  105.                { RUN, 0x4 }
  106.  
  107.                }
  108.  
  109. ; The device to configure.
  110. [AVENGER_1]
  111.  
  112. ; High pass filter mask (axis, translation, rotation)
  113. HPFM_BEG = { OFF, OFF, OFF }
  114. HPFM_INT = { OFF, OFF, OFF }
  115. HPFM_EXP = { OFF, OFF, OFF }
  116.  
  117. ; Sensitivity values.
  118. SENS_BEG_DFLT = { 1.00, 1.00, 1.33, 1.00, 1.00, 1.00, 0.27 }
  119. SENS_INT_DFLT = { 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 0.45 }
  120. SENS_EXP_DFLT = { 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 2.00 }
  121. SENS_BEG_USER = { 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00 }
  122. SENS_INT_USER = { 1.00, 1.00, 1.00, 0.60, 1.00, 1.00, 0.45 }
  123. SENS_EXP_USER = { 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 2.00 }
  124.  
  125. ; Functions mapped onto axes.
  126.  
  127. ; The button mappings.
  128. BUTTON_A_DFLT = FIRE
  129. BUTTON_B_DFLT = MOVE_FORWARD
  130. BUTTON_C_DFLT = OPEN
  131. BUTTON_D_DFLT = NEXTWEAPON
  132. BUTTON_E_DFLT = INV_RIGHT
  133. BUTTON_F_DFLT = INVENTORY
  134.  
  135. BUTTON_A_USER = FIRE
  136. BUTTON_B_USER = CENTER_VIEW
  137. BUTTON_C_USER = OPEN
  138. BUTTON_D_USER = NEXTWEAPON
  139. BUTTON_E_USER = INV_RIGHT
  140. BUTTON_F_USER = INVENTORY
  141.  
  142. ; These give Spaceball value and associated application value.
  143. ; Anything between the values is fit with a line segment.
  144.  
  145. SF = 17
  146. RVTR = { 0.000000, 512.000000, 0, 200, 0 }
  147. TVTR = { 0.000000, 512.000000, 0, 200, 0 }
  148. RZTR = { 0.000000, 510.000000, 255, 124, 0 }
  149. RYTR = { 0.000000, 200.000000, 255, 124, 0 }
  150. RXTR = { 0.000000, 200.000000, 255, 124, 0 }
  151. TZTR = { 0.000000, 200.000000, 255, 0, 0 }
  152. TYTR = { 0.000000, 4.000000, 255, 0, 0 }
  153. TXTR = { 0.000000, 200.000000, 255, 0, 0 }
  154. AVIR = { 0.000000, 511.000000, 255, 255, 255 }
  155.  
  156. RVCP = {
  157.        { -511.000000, -512.000000, -0.757469, -0.652871, -0.204474 },
  158.        { -337.679199, -336.155334, -0.683517, -0.729935, -0.324208 },
  159.        { -168.749786, -168.388351, -0.733635, -0.679543, -0.326819 },
  160.        { 0.000000, 0.000000, 0.714223, 0.699918, 0.589528 },
  161.        { 168.749786, 168.388351, 0.733635, 0.679543, 0.326819 },
  162.        { 337.679199, 336.155334, 0.683517, 0.729935, 0.324208 },
  163.        { 511.000000, 512.000000, 0.757469, 0.652871, 0.204474 },
  164.        }
  165.  
  166. TVCP = {
  167.        { -511.000000, -512.000000, -0.990825, -0.135152, -0.152651 },
  168.        { -346.961029, -507.650482, -0.990893, -0.134653, -0.216306 },
  169.        { -220.728058, -175.844650, -0.570651, -0.821193, -0.496555 },
  170.        { 0.000000, 0.000000, 0.962174, 0.272437, 0.418730 },
  171.        { 220.728058, 175.844650, 0.570651, 0.821193, 0.496555 },
  172.        { 346.961029, 507.650482, 0.990893, 0.134653, 0.216306 },
  173.        { 511.000000, 512.000000, 0.990825, 0.135152, 0.152651 },
  174.        }
  175.  
  176. RZCP = {
  177.        { -511.000000, -510.000000, -0.696692, -0.717371, -0.196240 },
  178.        { -350.673767, -344.126251, -0.681519, -0.731800, -0.223879 },
  179.        { -168.749786, -169.587372, -0.706332, -0.707881, -0.216015 },
  180.        { 0.000000, 0.000000, 0.695393, 0.718630, 0.239804 },
  181.        { 168.749786, 169.587372, 0.706332, 0.707881, 0.216015 },
  182.        { 350.673767, 344.126251, 0.681519, 0.731800, 0.223879 },
  183.        { 511.000000, 510.000000, 0.696692, 0.717371, 0.196240 },
  184.        }
  185.  
  186. RYCP = {
  187.        { -511.000000, -200.000000, -0.716291, -0.697802, -0.175656 },
  188.        { -252.286301, -97.815529, -0.706332, -0.707881, -0.267447 },
  189.        { -124.196960, -47.572811, -0.701365, -0.712803, -0.367754 },
  190.        { 1.676728, 0.000000, 0.699623, 0.714512, 0.363477 },
  191.        { 124.196960, 47.572811, 0.701365, 0.712803, 0.367754 },
  192.        { 252.286301, 97.815529, 0.706332, 0.707881, 0.267447 },
  193.        { 511.000000, 200.000000, 0.716291, 0.697802, 0.175656 },
  194.        }
  195.  
  196. RXCP = {
  197.        { -511.000000, -200.000000, -0.665771, -0.746156, -0.139875 },
  198.        { -326.540985, -106.553398, -0.706332, -0.707881, -0.241731 },
  199.        { -152.042465, -29.368931, -0.701629, -0.712543, -0.388326 },
  200.        { 0.000000, 0.000000, 0.962445, 0.271477, 0.312924 },
  201.        { 152.042465, 29.368931, 0.701629, 0.712543, 0.388326 },
  202.        { 326.540985, 106.553398, 0.706332, 0.707881, 0.241731 },
  203.        { 511.000000, 200.000000, 0.665771, 0.746156, 0.139875 },
  204.        }
  205.  
  206. TZCP = {
  207.        { -511.000000, -200.000000, -0.999858, -0.016855, -0.144005 },
  208.        { -337.679199, -197.572815, -0.961365, -0.275278, -0.158710 },
  209.        { -129.766052, -76.699036, -0.533700, -0.845674, -0.503706 },
  210.        { 0.000000, 0.000000, 0.528808, 0.848741, 0.404654 },
  211.        { 129.766052, 76.699036, 0.533700, 0.845674, 0.503706 },
  212.        { 337.679199, 197.572815, 0.961365, 0.275278, 0.158710 },
  213.        { 511.000000, 200.000000, 0.999858, 0.016855, 0.144005 },
  214.        }
  215.  
  216. TYCP = {
  217.        { -511.000000, -2.524272, -0.730865, -0.682522, -0.192035 },
  218.        { -328.397339, -1.446602, -0.777525, -0.628852, -0.266320 },
  219.        { -183.600708, -0.776699, -0.858608, -0.512633, -0.198859 },
  220.        { 0.000000, 0.000000, 0.855719, 0.517441, 0.241573 },
  221.        { 183.600708, 0.776699, 0.858608, 0.512633, 0.198859 },
  222.        { 328.397339, 1.446602, 0.777525, 0.628852, 0.266320 },
  223.        { 511.000000, 2.524272, 0.730865, 0.682522, 0.192035 },
  224.        }
  225.  
  226. TXCP = {
  227.        { -511.000000, -200.000000, -0.999893, -0.014640, -0.165799 },
  228.        { -343.248291, -199.029114, -0.972463, -0.233055, -0.171841 },
  229.        { -107.489662, -67.233009, -0.537552, -0.843231, -0.310871 },
  230.        { 0.000000, 0.000000, 0.511001, 0.859580, 0.297899 },
  231.        { 107.489662, 67.233009, 0.537552, 0.843231, 0.310871 },
  232.        { 343.248291, 199.029114, 0.972463, 0.233055, 0.171841 },
  233.        { 511.000000, 200.000000, 0.999893, 0.014640, 0.165799 },
  234.        }
  235.  
  236. ; Configuration for each axis.
  237.  
  238. ; Translations as a vector.
  239. TV = {
  240.      { 0.000000, 0.000000 },
  241.      { 30.058825, 11.485592 },
  242.      { 60.117649, 28.287937 },
  243.      { 90.176476, 48.223091 },
  244.      { 120